05502f0d2c6f16720461eebd26e34528b7f450f2,kettle-plugins/mapreduce/src/main/java/org/pentaho/big/data/kettle/plugins/mapreduce/ui/entry/hadoop/JobEntryHadoopJobExecutorController.java,JobEntryHadoopJobExecutorController,newNamedCluster,#,505

Before Change


      XulDialog xulDialog = (XulDialog) getXulDomContainer().getDocumentRoot().getElementById( "job-entry-dialog" );
      Shell shell = (Shell) xulDialog.getRootObject();
      ncDelegate.newNamedCluster( jobMeta, null, shell );
      firePropertyChange( "namedClusters", null, getNamedClusters() );
      aConf.selectNamedCluster();
    } catch ( Throwable t ) {
      t.printStackTrace();

After Change


      XulDialog xulDialog = (XulDialog) getXulDomContainer().getDocumentRoot().getElementById( "job-entry-dialog" );
      Shell shell = (Shell) xulDialog.getRootObject();
      String newClusterName = ncDelegate.newNamedCluster( jobMeta, null, shell );
      if ( newClusterName != null ) {
        //cancel button on editing pressed, clusters not changed
        firePropertyChange( "namedClusters", null, getNamedClusters() );
        selectNamedCluster( newClusterName );
      }
    } catch ( Throwable t ) {